Let's swap these for now, but generally this is a tough problem in Java 6.