Return None when timeout