string matches now with all types if the operation accepts a string