I have no idea as to what is going on here.