Man this was fun.