Will is awesome isn't he!!