- moved timeout handling responsibility from for nat tests from caller to the library