Sounds reasonable to me. Thanks for looking into this.

Hint, hint - when you do the testing of this feature, can you please use the large dataset I uploaded some time ago to help with http://projects.theforeman.org/issues/2687? That should give you an idea of the performance issues that preventing us from using DHCP proxy at the moment and it would much appreciated if you look into those too. This particular feature is really useless for anyone running a more or less large DHCP set up as the lookup/search API query just cannot even complete in reasonable time.

Thanks again!