changed conditions of non monotonic sweep