count each dependency only once
a test for exception inside evaluation