add != half == nil
