better error handling if 503 returned