Wouldn't it be much better to allocate uninitialized memory?