compiles on Linux again