clarified a bit and cut down the example.