Sometimes it is nice to have most of the guards be live guarded, but a handful only trigger on save. For example, password confirmation is terrible UX when live guarded (as it is implemented), but everything else on picking a password would be nice as non-live.