Hi All, Try the following with the latest VM (3684): Object new isPinned "==> true" It's the same with 3397. On the other hand, #pin and #unpin correctly return the previous state: o := Object new. o pin. "==> false" o pin. "==> true" o unpin. "==> true" o unpin. "==> false" Levente