This isn't super ruby-esque afaik.  We could just store the status as a string, and have symbols or constants mapped to them.  Then we could eliminate the need for the status_string method below.