Select works with timeouts