last(ok ? foo : add != half)
