I tried to do all of these with a "zero copy" but I couln't figure out how to do that here. If you can think of something let me know.