don't throw on listen error, fixes #332