Reimplement guts using the role DB
Update Changes