previously had unexpected dependency on java 1.8