for bypassing