Contact Perfect Pieces