FIX: return empty dict if no services defined