Seems good in general, but yeah, not having the IP address at launch seems problematic. I don't think we really have a precedent for something like this. I'd lean toward proc (instead of symbol for method) as it would be more flexible. What do you think?