fixed isEnough