fix branch execution, still fails probably for wrong bypassing