should work better on linux