main compiles, though tests do not