It works, minus before_destroy transactions ruining my life