Several years ago I was on a Non O and should have a 90 days stamp but got accidentally 30 days. When I've seen it I was already 32 days in Thailand. I went to CM immigration, had to go to airport to get it corrected to 90 days and was told to pay for 2 days overstay... It always your fault!