Support `root` as direct argument