it's okay to not always have extracted text