If the passed config doesn't contain name or domid, that is an issue that's caught earlier. Here, name could be null if a valid domid was passed BUT xenstore doesn't give us the name. This _is_ why the whole patch-series was started =)