Yes. I thought about adding a timeout. Then I thought about adding another method that takes a timeout. Obviously I have yet to do either. Thoughts?