This exception would be raised when the SOURCE stream gets updated. I don't think it is fair to raise exceptions in the source stream, because of a dependency problem that has nothing to do with the stream to which something is being appended?