def mail(headers={}, &block) m = @_message ... create_parts_from_responses(m, responses) ... m end