+1 on the default label being None.  I'd like to be able to distinguish whether or not the user has explicitly set the label (very handy for the GUI attempting to guess something useful for a label)