closer to fine - not sure why it doesn't work on linux