teamonkey #1 Using pointers is messy and will confuse the garbage collector - not recommended unless you have to. Yeah, it's only worth using the pointer method for non-object types like Int. Objects are passed by reference anyway.