Arrowhead Refactor

This could also be written as `CLASSIFICATIONS.fetch(region) { raise region_error }`. Not sure if that's better or not, just providing info :)