dont reexport guava, use directly