prevent deoptimization
multi array queue
simpler
cleanup
rename
build 2.7.2