Improved logic from last fix - declaring problems from outside setmaker to be invalid if they have no global problem.
Changed paths: