don't continue with initialization if something fundamental fails