Ew, that's pretty gross. If the default values weren't jacked up I would still support my suggestion, but if there's no sensible way to get around that then let's leave this as-is.