Packaging should be idempotent