This isn't safe; ChannelService.getValue() will return null if the service isn't started / is stopped.