No checking is done to ensure that the integer i actually has been assigned by the engine to one of its objects.