Renamed *delete() to *free(), anticipating record delete implementation.