allow autoname without a nodename nor id mapping

this is a quickfix for #368 so that the feature basically works in 1.0 without any of the BC breaks introduced by the other PR.