Each library was self-consistent
-
Correctly handled all messages it knew about
|
Interaction between the libraries killed them
-
"Intercepting" a message broke both
|
The lesson:
-
Don't take messages from strangers
|
Other examples teach other lessons:
-
Clean up your own messages
-
Don't use other libraries' tags
-
Etc. ...
|