clearer output of data type checks