you can also use an uncoupling membrane such as Ditra or Ditra XL under your tiles, essentially creating a floating floor and eliminating any crack issues. Schluter makes it, found at
www.schluter.com. It will add around $1 sq/ft onto the install cost, but well worth it.