Fix Piece.split() to not create new Piece