Does this mean `y` is a "throwaway" parameter?  Since it's not used in the code below?  As long as it's documented, that's fine, but I'd say renaming it to `dummy` might be a good idea.