allow empty values

```
retval == ''