http://www.svonberg.org/2016/02/pyewacket-taking-notes-on-how-to-be-a-big-cat/