pinfo->private_data was a quite subptimal idea