add a dependency on str