when not required means actually always required but okay if empty :cat_ok: