Status
Fixed
Issue description
The 'block' dependency can't be passed because it isn't defined anywhere in the code (and wouldn't make sense, either), while the 'effectiveness' dependency can't be passed because it's a private variable.
Calling a procedure that uses one of these dependencies results in a compilation error.
How did block even get there, I will fix this :D Thank you for letting me know.