I'm a bit confused on this one... if we set the context class loader to be the new one in SparkContext, and akka's default is to get the context class loader, than why do we need to explicitly pass our classloader to akka at all? Won't akka just pick up on your new classloader?