supports roots other than /