exposing something with require("uval") is better