when testing two operations for equality, need to check that both had an optional arg set before testing the value