workarounds for shellquote quoting empty strings