Ignore zeros. Can't risk the midpoint being a zero