software bypass mechanism