works, half-line