I found it cleaner (and we also only support one level for context menu so it won't really happens)