search_records now returns empty list instead of False in no records found