some fiddling to evaluate performance