improved array sections argument sema