its never too soon for puns