compile before commit #fool