Hm, if we can avoid an allocation, then why encourage an allocation in the code example? Why not replace the example above with this code?