Fix never requesting if failed