This access check should happen in the preprocess part.