micro optimizations
move HorizontalBoxBlur8 down and remove comments
type check