Fix bug where serviced locations wouldn't be retrieved even if all conditions where met