Like @bbeck mentioned, it might be a good idea to make this configurable with a sensible default. 30-60 seconds does seem a bit long, but I don't know what a good default would be.