[interfacekit] BString near completion.... but I have a question

Hi all.
I'm slowly finishing BString (tests are a boooooooring thing to do, 
although they are EXTREMELY USEFUL :))), but I have a question:
BeOS R5 sometimes crashes if you pass a NULL pointer (for example, in 
BString::FindFirst(const char *). How should we behave? Just return B_ERROR?

Other related posts: