update error checking around new access fields