One good practice (of this project at least) is to explicit variables, could you name it "upnp" instead of just "u" ? :)