so SpookyContext has to be broadcasted and Serializable, how douchy