OK, that streamlines things.  Was intended to have safemode both stop the action and throw the warning; it wasn't kicking in when on foot, likely thanks to the Web Weaver action.  As this stands, it stops you just fine but doesn't throw the warning when you're driving.