i think HOPE all the logic is done on both paths