Don't use HashMap. Closes #3