Right, sorry just catching up after an absence. :)

I think we should go with `False`. `None` is already commonly considered to mean "use whatever the default is". As long as we document this behaviour, I would be satisfied with this until we refactor all the assertion stuff into a more sophisticated container.