@kenoir I have another question, which again won't stop me merging this code as I trust you know what you're doing...

When you create a new `Alephant::Queue` instance the `initialize` (constructor) will attempt to create a new instance of `AWS::SQS`. In the test it looks like you're only stubbing specifically the `exists?` method. 

So, won't this test (as it stands)  be slowed down by the fact that it needs to connect to the network for it to create a new `AWS::SQS` instance (or is the test code `AWS::SQS::Queue.any_instance.stub(:exists?)` some how also able to stub creating an instance of `AWS::SQS` as well)?