3rd attempt. Error Check now happens only on text update.