requiring shank