changing the name of the while observed operators to the much more approachable and understandable name share