to_english could throw an ArgumentError (though fairly unlikely, haven't seen term codes messed up yet).