Completely rewrite internal messaging.