Don't use malloc