I'd prefer to decouple this a bit by having the context report back to the file system instead of accessing the intercom directly.