Added validated result as a third callback argument