simplify lazy loading *a lot* via have_mod() (and TTWS)