Use a bit more lazy compilation at some places.