Is a null check for the passed in "date" required here for safety?