Even if I blank it out on the page, the $_SESSION["CouponCode"] is still produced at the top on page load, which, at some point, inserts and overwrites any previously entered code in the usercoupons. Is there a condition to be added at the top that prevents $_SESSION["CouponCode"] from setting if the email address is already present?