I've suggested this before here