Make translation lazy

Probably a mishandled merge conflict leading to this inconsistency.