change empty's default value is undefined