Fix bug in commute approximation