Some notes about what a backend should and should not be.