I think I prefer the case statement as it feels a little less indirect.