- sets an example for how errors should be handled through out the core code - few schema changes - tinkering