improved needsWww condition