# File lib/sqs/right_sqs_gen2.rb, line 199
      def pop(attributes=nil)
        list = @sqs.interface.pop_messages(@url, 1, attributes)
        return nil if list.empty?
        entry = list[0]
        msg = Message.new(self, entry['MessageId'], entry['ReceiptHandle'], entry['Body'], visibility, entry['Attributes'])
        msg.received_at = Time.now 
        msg.receive_checksum = entry['MD5OfBody']
        msg
      end