Reduce assumptions about backend in the editor

Done.