THINK-99

This would look so much prettier in coffee script.