some translation refinements