better support for errors at the start of running the app
upped version