Seriously, there is a lot going on here.