Some definition don't open properly in the first place, I mean the don't give problems in the opening but they just are not solved. Then I close and reopen and it works.
I have the same problem often too.. mostly when using math components like multiply. When I open a definition for the first time it seems to forget the input of some components.. but closing and reopening solves this problem indeed.