Use specialized RunList instead of List.
Add another unit test.