non-crashing root