Took me a while, but it’s worth it