NLRE is now a singleton, function separators