the blog post is absolute slop though