default font size rc setting

I just want to double check before I commit this. We offer a font.size rc
setting, and users can modify that size by setting fontsize='medium' or
'large', etc. However, font.size does not globally set the default font size,
to axis labels, ticklabels, etc, they remain 12pt as default. Should this be
changed? If so, the change is simple:
from this:
    def __init__(self, size=12.0, weight='normal'):
to this:
    def __init__(self, size=rcParams['font.size'], weight='normal'):