fix: if fullname does not exist, an exception will report about *split* method does not exist