save ptr is obsolete