You think it's worth defining an enum for all these magic return values since they are pretty reoccurring?