Sl Throat Compilation