Do not efree() what we alloca()'d