@demonicore: It's been a long