We don't need to copy things around, there is a better api now