making blocks respect these new settings, starting on new advanced permissions