compiles well