warns if bad request (any non 200) is attempted and fails gracefully