allow transposing keys