Would take care of the problem mentioned in this thread - if properly implemented for recording also.
Was going to suggest the same thing.
So: +1