compensation v2: don't rotate on pure translation