move 1.4 error checking out of helper method, into public method