getPtr() delivers different pointer than the one used with getOrPut() (BUG?)

This solves this problem, too.