Typo causing wrong propagation of bilinear terms