Send errors to callback instead of dying