Assumptions of code-switching research