> a) strings (and other objects which contain no pointers) > b) typed objects (we only have to know where pointers lay around) > c) untyped objects (must be treatened as an array of pointers) pointers between b) and c) are gonna cause problems.