only Opaque IsOpaque, only PM IsPM