Okay. That makes sense. It just seems not very "DRY" at the moment, but given the code is still annealing it's probably fair enough.