Add timeouts to market interface