Fix determine_backend behavior so that it doesn't throw an exception
Merge pull request #103 from enthuseinc/feature/fix_determine_backend

Fix determine_backend behavior so that it doesn't throw an exception