Pass around pointers instead of objects.