volker's fix for crash when my_private_data == NULL