Ensuring stopping listening service before starting a new one.
When I added and condition to if predicate, did not update remaining code (after if condition).