added on_error to Redis so it doesn't die for us