Why hello there have you had your daily dose of puns yet