Java 6 compatibility (?)