I'll change the other way around. It should be IS_STRING, IS_BOOL or IS_LONG. It's faster.