wrap the full nyet in a timeout so there is a maximum run-time