don't require java 7