This fails to take into account a session failing because it doesn't run any tests or errors (I know this was an error before, but let's fix it now)