Try proper vasprintf