trying to get it to work on Linux again
fixes support for Linux