This doesn't look portable (I know this won't work on OS X, for example).