The role is a bit like a compiled DIC..