fixed missing check for data before processing field entry