This will avoid incurring additional allocations at the binding boundaries
This will avoid incurring additional allocations at the binding boundaries