See the comment much further above about how to pass the translation object around.