refineWallLayer -useSet should limit the refinement to the specified set. Instead it does the opposite.