Could we check that roles are empty or don't match what you will pass as the new role?