Filter out huge dirs for 'vif' func
Update submodules
Don't join spaces with J