pilfer info from @macintux blog post