Now that the logic for the unload in the script is correct eg.
#( 'Microdown' 'DocumentBrowser' ) do: [ :name |
(IceRepository repositoryNamed: name)
ifNil: [ ('Project not found: ' , name) traceCr ]
ifNotNil: [ :found |
found
unload;
forget ] ].
we can retry to make the baseline of pillar doing some preloading action before loading the baseline of microdown.