Just clicking around today I noticed that the conditions don't work if you don't have any nodes.
I realize this is an edge case, but if people start mimicking core conditions, they'll hit more realistic bugs.

I'll check through other plugins to see if they need similar treatment.

Files: 
CommentFileSizeAuthor
node-condition-PASS.patch1.7 KBtim.plunkett
PASSED: [[SimpleTest]]: [MySQL] 52,613 pass(es).
[ View ]
node-condition-FAIL.patch1007 bytestim.plunkett
FAILED: [[SimpleTest]]: [MySQL] 52,627 pass(es), 0 fail(s), and 1 exception(s).
[ View ]