have to release - creating stupidly large buffer