Some modifications. Hard to describe.