Check the type of the tentative key, and better handling of non-person authors