Remove backend arg from the backend interface

I don't know.
Merge pull request #662 from public/fix-interface-more

Remove backend arg from the backend interface