Why should `checkInputs` do more then "check" "inputs"?