change log 0 checks in scale.  now to be avoided with shift or assertion error