Could you add a comment referencing the comment below just explaining why it's "ok" we're doing two allocations here?