we now support pushing content around.

Need to make sure we aren't leaking any memory, though. I think I have
it set up to handle that, but testing is still necessary.