use stack_allocator as default