OK, now it looks good, just one case missing here. What it do when service is not found? ( in code is failure, what it in fact mean from API side? )