Nope, NOW we're correctly allocating memory