error handling extended for on-the-fly-contacts