Cursor::current should return null if no more data is available