some untested backend changes