Remove backend for do() calls
fix compatibility with the new behavior of do()
Always raise instances of NotImplementedError