fixes for json backend