I mean if they cancel my Retirement visa at immigration as there is so little time left and give me 30 days on arrival, can I then go to immigration and get a 60 or 90day non O and after that apply for a new retirement visa? i.e. is there a way of getting the 60 or 90day non O inside Thailand rather than applying outside