implemented noInversion()