checkField can now have a root