discover: supposedly make sure some backends are found
Includes the changes suggested by Andrey, thanks!
BUG: 401926