small fix for U vs ^ portability in FMQLSCH and moved BAD FIELD check up a line