Dependency-free version