Rather than have a separate setting to enable the limit, maybe check if `BranchNameLimit -gt 0`?