updated to catch non-200s