why the strings again? Can you explain the logic here? The string is only used in tests and I am not really sure why its better then just  sending no error ?