moved some error message checks to T47