Common service functionality