isValidTuple checks