foolproofed for users doing stuff when there are no records.