I forget the exact rules surrounding when these notifications are sent, so this may sound ignorant, but why consider #acting_as? at all here? I would think in the controller we could just check the parameter and act on it only. If there is supposed to be a default state based on #acting_as? status why not set the default of the checkbox in the UI?