yeah this is nice  it will have less traffic returned from neutron  consider params  tenant id context project id fields id  that will save you a few extra cycles once again i think that this code should be dropped as it does not really solve the issue when there is really a race