Is there a reason this is a map rather than a simple array?