It's not very clear, when reading this, what `deferEvaluation` and `!dependenciesCount` have to do with each other. Could you expand this comment to clarify why this is the right thing to check for?