I might be dumb, but I don't really follow what's going on here. Does the comment at the top really describe the method? Can offered be > 1?