Include teh name of the backend in the error message
Update test
Move stuff around and coverage
Merge pull request #347 from alex/better-error-emssage

Better error emssage