provide a solid base for old Perls