Connect up functions to ensure valid service and status