Will only add alias if it has not been defined or it's value is not blank or 0