Peek and custom timout (2/2)