slightly less confusing example