Branch should probably be explicitly required