Created as a new project repository, merged from gist/5363306