fixed slow list transposition