remove core dependency on Guava