You cannot simple divide up a name into first name, middle name and last name based on spaces.
Sure, you can get the individual words, but there's no way in telling which is which in all cases. A real life example is posted earlier in this topic (Hans Frits Franken).
So, yes. I insist.