Compiles, but behaves badly.