+ added new pointer state 'cancelled'