crip returns a struct so as to attach extra data to the returned data.frame using attr()