return NULL if historical is not found