With the current library design, I only have the following choice: either I disable the loopback feature and the library does not support it at all, or I enable it and the library gets to automatically decide to create loopback devices and there's no way for me to prevent it.
As a developer, I should at least have a way to request transparent behavior (i.e., no guessing of anything, just do what I say). Maybe that should be the default behavior.