added timeouts; default to 10 minutes without interaction.