client: prevent empty strings (redid console)
client: use default return key type (= return)