In all those methods is data ever null? What is the return value for? (Serde noob questions)