it's moduledir, not modulefile