some progress, still not trapping an exception