one more idea, from ccpost