put cart route add into try/catch - we don't want 500s