use ah_detach directly