This was just to not canonicalize the number twice since it's not cheap. Will pass in the destination instead and move this to the fallback method since they accomplish the same thing.