cut down on some copying