Whoops, forgot to apply optimization flags to compilation units...
Note to myself...
Add OSX optimization setting...
Use a proper seed, and tidy up a bit.