Initial version.  Maybe works on linux
Works on Darwin and Linux