Outside of mpz post this is some weak shit.