cp preserves mode bits