Have they released anything recently? I have not heard any tracks from them for a while.