Icarus should timeout if it's greater than the timeout duration even if it's receiving data.