no longer "dependency-free" :(