avoid double call to on_conn_added_guard