polish the error resulting always success = false