Modules and vector updates