non zero W