To make something unclear and difficult to understand.
To introduce a problem, dilemma or obstacle, something unexpected or troublesome.