Propagate visibility to symbols (and do nothing of it ... yet)
Refine scheduler.require calls