bug fix, bad ordering of prev/next blockdata