I put it to you that your 'self' is not much more complicated than any other elaborately iterated strange loop.