Use enumerateObjectsUsingBlock: where appropriate