what is a goal of returning true if it cannot fail?