This does an allocation.  Can we remove it?