Lower level low level exceptions

Traps fatals earlier at the cost of using the ResourceManager static.