need-or-require