allow to transitively resolve modules