JDK7 and JDK8 now appear to behave the same.