I think I changed the imports around -- you're right.

Maybe just put another check in the list for
```
elif HAVE_OPENMM and isinstance(simtk.openmm.app.topology.Topology):
   topology = top
```