updated error message stuff