My problem is that now you force us to use this assertion map, and make it more opaque for those that want to explicitly pass the assertion while doing the check...