fix index: parse callback takes 2 parameters