changes to allow instant field validation (currently turned off)
misc commits