tempted by in-house zip solution..