add handle_will, hook in sub-negotiation