fixed some validation routing issues so that it accurately identifies which field to validate