Michael Stewart's ideas

No idea.