+// before trying anything deep, ensure base extensions are present
+// this avoids debugging problems with bogus error messages, which really are
+// before trying anything deep, ensure base extensions are present
+// this avoids debugging problems with bogus error messages, which really are