singleGet: fix error message
render: try and be more aggressive when retrieving results

Stop considering more results if we already have a complete picture
(e.g. no missing data).
Try to merge data more, e.g. don't look at the length of the data list
if we don't need the elements.