moved to do_alloca() usage where appropriate