Don't dynamically allocate when I don't have to