added return value to advanceduser::blockreadonlyrole so it could be overridden