If an executable is dynamically linked, perhaps we should recursively check its dependencies as well?