I’ve always been bothered by how sloppy the original version of this is and so I made a less sloppy version for my own satisfaction.