Buffer can now return a new cursor pointing to itself