no-virtual multiply inherent