 This causes wasted CPU work and multiplied allocations. It does not seem intentional.