Huh? The accept->put() is unconditional prior to return. When I said "block" I was referring to an if code block with curly braces, were you thinking something else?