Shouldn't these be and's?
Clean has not to be specified AND upgrade_files was not specified AND upgrade db was not specified