dealing with variance