try_mul returns now 0 when it must