Revert "Added support for extra backends (see pull request #5043)"

This reverts commit 2d75914f2a97cbfd34ae7c2ef27f5bd8185b81eb, reversing
changes made to 760fa9ea3005e7df81a1fac54f207dbe7d8ef312.