a reference is not a pointer!
here there is memory overwrite and/or truncation