relax logic