here's an interesting idea...