error catching and third part balance confirmation