half 0|