fix for pre-5.8 perls