correctly identifies non errors _, however there is an error with not detecting the same _ for a function multiple times