New release - implied online that it may be from a new album, but no more than implication so far as I can find