much improved look-left/right, with proofs