exceptions and conditional access