I assume this might still return `false` - what happens if there are no more rows?