|  | @@ -182,15 +182,15 @@ class _Kernel(object):
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    def _on_finish_event(self, operation_id, event, rpc_state):
 | 
	
		
			
				|  |  |      _no_longer_due(_FINISH, rpc_state, operation_id, self._rpc_states)
 | 
	
		
			
				|  |  | -    if event.status.code is _intermediary_low.Code.OK:
 | 
	
		
			
				|  |  | +    if event.status.code == _intermediary_low.Code.OK:
 | 
	
		
			
				|  |  |        termination = links.Ticket.Termination.COMPLETION
 | 
	
		
			
				|  |  | -    elif event.status.code is _intermediary_low.Code.CANCELLED:
 | 
	
		
			
				|  |  | +    elif event.status.code == _intermediary_low.Code.CANCELLED:
 | 
	
		
			
				|  |  |        termination = links.Ticket.Termination.CANCELLATION
 | 
	
		
			
				|  |  | -    elif event.status.code is _intermediary_low.Code.DEADLINE_EXCEEDED:
 | 
	
		
			
				|  |  | +    elif event.status.code == _intermediary_low.Code.DEADLINE_EXCEEDED:
 | 
	
		
			
				|  |  |        termination = links.Ticket.Termination.EXPIRATION
 | 
	
		
			
				|  |  | -    elif event.status.code is _intermediary_low.Code.UNIMPLEMENTED:
 | 
	
		
			
				|  |  | +    elif event.status.code == _intermediary_low.Code.UNIMPLEMENTED:
 | 
	
		
			
				|  |  |        termination = links.Ticket.Termination.REMOTE_FAILURE
 | 
	
		
			
				|  |  | -    elif event.status.code is _intermediary_low.Code.UNKNOWN:
 | 
	
		
			
				|  |  | +    elif event.status.code == _intermediary_low.Code.UNKNOWN:
 | 
	
		
			
				|  |  |        termination = links.Ticket.Termination.LOCAL_FAILURE
 | 
	
		
			
				|  |  |      else:
 | 
	
		
			
				|  |  |        termination = links.Ticket.Termination.TRANSMISSION_FAILURE
 |