workaround in multiplyW