The mystery of mystery shopping