* Allow unweighted but linked mode

* Callbacks in modules for modifying
