+1 for this idea