handle a few potential problems
print exception (so that we have the chance to see something)
backport show control to the main system