Aparantely dealing with a non-200 code is more complicated than we thought.