it compiles on arch linux