Add support for timeout, and rdt3.0 is now working!