Restoring correct version of cov and var that were messed up with the parallel branch