fixed dust_compiler to deal with nested pathes