ensure empty value is not rewritten'