Ouroboros. OUROBOROS!!!