Fixing `respond()` & `prep()` such that it works when called from `error()`