assume i do neutron create net foo  neutron create port foo get hold of port id  neutron trunk create parent port id  nova boot nic port id port id the question to answer is this  would a trunk without subports function correctly  i would think so  as a guest i should be able to have my interface connection on my foo network just like any other regular port  is it useful  probably not  as you would expect the the user to go and add subports later on  so the other question is  do we want to allow for a successful boot off a trunk with at least one subport  if so  then we should probably fail the binding process rather than hitting the agent 