FIX: fail gracefully when response fails