The mystery of allostery