fatals if tooltool fails and removes unneeded validity check for partial mar pattern