Mental models are the user's assumptions about how the system should work. Failure to complete a task could stem from basic assumptions that will go inexplicably unexamined.
Don't create new design patterns just for the sake of being different than competitors. Even if you are convinced of a new pattern or paradigm, introduce changes incrementally to mold existing mental models.
Designing for the Mental Model