Oh boy, this will be fun...