Added report failure checking