do not overwrite assigned expression with undefined