Finally, a propper pre-commit