Wrote this up on the blog: https://fediverse.zachleat.com/@zachleat/114082206353649121