all compiles, all is good