i think this field is not needed, return null directly