well, if I ditch the +1 after cardinal(ValuePointer) than it seems to work thnx