Going to have way too much fun with this.