I would add explanation of the null case.