Reworked conditional confirmations to support redirects