@em3: This is ingenious.