Looks like this should work. I would prefer not to pass such a long `if` condition via lambda though, could you refactor this to place the conditional in the  `set_slug_to_blank` method itself? If you do this, then also make sure that that method always returns `true` to avoid aborting callbacks and the save itself.