don't append empty params