fixed another bug: using too many tags will throw an error; the error should return, not continue.