user correctly uses identity (is None) in comparsion