This timeout should be configurable.