rearranged mutators