not do oneself any favours - French English Dictionary