remove need{Name,Version} in favor of inlining