better Duck. .. I've seen this meme so many times now, can some one confirm this?