Added function to see if text exists (then skip it) instead of throwing