Deny-Guarantee Reasoning