will keep it as is since replaceAll compiles a regex each time.