unrolled. Still get an error-access mem incorrectly at some point that's not in tail handling section?(from OH)