for consistency, we should then also have preRemoveTranslation