we should first discourage this use and point reader at the string patterns, only if those are not sufficient the following should be taken into consideration.