more helpful errors when status is not 200