Should this stay `before_save`?