Nice work on the compacting, although I'd be tempted to use one liners for the hooks; Also this should now be "1 example"