improve variance/non-variance separation