OK, understood.  Is it possible to have a conditional statement, such that upgrades are run without any of these flags (i.e. if the username doesn't exist, it's assumed to be an upgrade)?