Assumptions of NLP