I think that the 30 second HM timeout is too long. 10 seconds seems more reasonable (if even that long).