Better way of handling the Esperanto substitution thread.