I think you may be copying your data twice here ...