but thinking it logically, instr() forces the empty variable into string type, with translates to "". so it acutllay is logical on that part.
but I am not sure it should return 1, is it by design or not. cause that is not what the left most character is. one can easily think up loads of issues with that.