requires means needs