It could get recycled before processChain receives it, so we need to increment it first