Ah, I see now.  My intention was for Colander's default handling for Mapping to happen (eg remove the unknown='raise'), but still to allow users to customise the option.  So I'll pass the 'unknown' keyword through to the Mapping() call, but only if it's passed in originally (so the default happens unless specified otherwise).  Sound good?