Why a double negative? Why not just `and form.vars.allow_add == true`