We're only checking for statuses 200 and 204. At the very least, it should check for any 200 level response. We need to have a discussion about what to do with redirects.