Hi, I thought that Click would deny the following construct m::MyElement() m[0] -> [0]m; in the case where flow_code() would be "x/x" but allow it if flow_code() were "x/y" But it seems to me that flow_code is only used for Router::downstream and upstream methods. Is that correctly understood?