return an "empty" json object string by default

avoids errors like #430