Oops should check zero_pos >= 0.