Don't mangle input data. Bad things happen.