fHBP is a protein in Neisseria meningitidis. Three families of fHBP are known. To increase the ability of a fHBP protein to elicit antibodies that are cross-reactive between the families, fHBP is selected or engineered to have a sequence which can elicit broad-spectrum bactericidal anti-meningococcal antibodies after administration to a host animal.