protected function determineTags($job)
    {
        switch (true) {
            case is_string($job):
                return [];
            case array_key_exists('tags', $this->decoded):
                return $this->decoded['tags'];
            default:
                return Tags::for($job);
        }
    }