draft4 passes tests for 'required'