Fixed Shanks

Part of the error was that we straight up did not implement the shanks
method!