ravedarkness: it has been a while