Avoid malloc