implement Bypass option