Selexa to self-deficating humor