Should check for syntax errors before comitting