flip order, diff-friendly