Ditching Active Record Callbacks