allow different stack-allocators