fixed another recursive error