fix 0 success operation still valid bug