Working release, tested on Linux