Is this needed? Zero * anything is zero? Perhaps as a performance enhancment