nlz's require implementation