snarkspawn: did this again because I wasn’t happy with the other one