When does it happen? in client or JVM?