Fix

Things were a bit wrong here..
Maybe you intended simple to be off by default, but that's not what it said in the readme, and I think it makes more sense to be on by default.
Additionally, the logic around simple mode was backwards -- it was rejecting when it should be resolving and vice versa. I added some tests around these cases that don't rely on an internet connection, and then I made the changes in the main library.