bug: correct fault execution of role.d