slight changes to the spec_offer