correct P-fixing in TSV module