Fixed for Linux - pushing to test on OS X
OS X still works with pthread fix - added explanation