apply times will now error if non zero numbers multiply to 0