*much* shorter example 1 proof - still needs work