Could make noupdate a keyword argument defaulting to False