A static helper function might be better than instantiating new results sets each time this is used
A static helper function might be better than instantiating new results sets each time this is used