skip a few calls to xlength