Might have broken linux. Untested.