Perhaps we should create CI tests to make sure commits don't break stuff. Not sure if this will be difficult to achieve.