TAIL only hooks the last return opcode, missing early returns. This caused server injection and unblocking to be skipped when servers.dat doesn't exist or when isBlockedServerHostName returns early. Co-Authored-By: Claude Opus 4.6 <[email protected]>