Added absent support for roles, reassign objects to superuser before dropping a role