Driver now properly rejects controllers that are not ready