make all checks take hashref of named args
drop the file extension on config file