forget requirement