No way to "swap pointer" ?