smalltalk catches amd require to use in amd transport