Improved SliceAndWolf with overloads and an argument check.