transformDestination does not have a return value, it mutates the destination object