Better row fetching mechanism