Issue#395 let the RuntimeExceptions propagate.
Don't silently swallow them.
And now with the actual change (less the import rearrangements)