I think you should handle the case where there are no results.