I like how you separated this logic so testing is nice and easy. :+1: