Fully implement mask requirement from protocol