"@edition.translatable?" seems redundant, is this an optimisation?