adds error checking for no-results