Might make sense to pull this out to a separate file since it is used by French and English