require all the information, I think