use explicit map calls

Using explicit map() calls on the Offers makes it that much easier to follow.