sometimes empty string headers is needed