more elegant patch for translation ordering