Note to self: probably a good idea to get away from named parameters entirely, if "values" is going to be a callback sometimes.