Switched to IEnumerable instead of List for flexibility.