listen error and info, few changes