An idea floated by my good friend DavidC