fixed repeated failure when limit hit