Falling down the rabbit hole of refactoring some code thinking that it can, or should, be cleaned up a bit only to end up back where I started and realizing that this approach is perfectly fine.