box reuse performance optimisations