That would probably be better handled on the getLastName end.

Get last name should return "" instead of null. Then John wouldn't have to worry about  it