Looking through primitive methods I can see two cases. Most methods seem to call
self primitiveFailed at the end of the method. But some as Object>>#at:put: do not. Can I assume that all primitive methods should call primitiveFailed at the end? Norbert