tpr: fixed reader