Minor corrections

I finally fixed that ugly string concatenation.
And the nvp_driver would be cleaner without having to call rule.__init__() again.