Added rationale to using enums for indexing