Issue #42: Support root options