more possible error output and core changes