fixed issue with negative transposition