This is going to be SOOOO much fun.