should work with more complex domains, added some tests
added method test
test skipping sub requests