true tests and lints