slight rearrangement