calling pprPanic rather than error when something goes wrong