`isAsserted` doesn't really make sense to me :(

Yep you're right about the null part :)

Maybe: `assertPermission($permission, $assertion)`? doesn't really say what return value it is tho