This has been sitting in my drafts for a month so I should probably post it now