add syntax on to work around OSX being rubbish