edge lose condition