There is no strong reason that we need Kryo. Talked to @ankurdave just now and he will add Serializable to some internal classes so we don't require Kryo to be set.