refactor

now everything runs in perfect order :)
(+ fixed a minitest bug)

I got rid of this argument weirdness, I never used it / never saw anyone use it, so I did not waste my time keeping it working ... can be reproduced by simple using `let` or instance variables

@splattael