It is more complicated but wouldn't making that change be a pretty substantial API change (freq string -> DateOffset)?