This is implemented by the cluster implementation and only called by the Vert.x internal code, which doesn't care about method chaining - it's not an API that would be used by the user.