This commit also ensures that checks are performed before the application is rendered to get early feedback on errors.