it compiles, tests pass, but it doesn't run