use aq_inner instead of aq_base