Using a list is more compiler friendly.