@Wilmont *****
Each immigration office is free to decide on it's own policy. It's how Thailand operates. I don't see how it's a catch 22 at all. If you want to know what your immigration office requires, ask them and they'll tell you.
If you're American, it's no different than asking how to get a driver's license. The answer would be "ask the local DMV office in your State". It's worthless giving information how the State of Oregon gives a drivers license if a person is from California.