bypass algorithm blocks