Y U NO check syntax before committing