Are we still need roole itself?