a new diabolical masquerade track ? wtf?

interesting...the song title makes me think of Nightwork. It would be great if a new Diabolical album was made, but if I had to guess I would bet that song was recorded during the Nightwork sessions.
 
That's not a new release of any kind, it's just the vinyl version of Nightwork (released years ago) and included a one bonus song from the same sessions, just some keyboard-stuff if I remember right.