Mashed in some examples from ebidel and robdodson