defensive unauthorized checking during materialization