removed branch constraint