Clarified field lengths and broke out showError