cursor.get() returns another cursor when possible