Fixed #80 "Reply function broken"

- use "or" instead of "first-non-nil"
- handle/ reject requests with 'nil' or empty text values