I am both amazed and confused at what all is going on here.