Eric James's ideas

No idea.