Implement intelligent asking for surname