User-replaceable programs cannot access containers created by application code. They can, however, create their own channels and pass them to programs which they call.