Return structure initialization can now be avoided in buffers API if no return needed