Fixing new() usage in POD