boundary mutation