Fix compiler bugs