Synthetic timeout mechanism