Now compiles on linux