This just makes it resilient to having an unexpected status come in.  I noticed it because one of the unit tests uses "new_status" as a status and it broke.  So I figured this was an easy safeguard.