Make backend more abstract.