Do we need the .ToList()? And y u no use uint?