date can still be None, is that correct functioning anyway?