You could also shorten this entire block with:
   return 'SELECT ' . $find->getDistinct() ? ' DISTINCT ':'';
If you wanted to, but I like the way you've done it too.