l() became a global function