- my $json = { %$pos, board => undef, prettyprint_cache => undef, fen => $pos->fen() };
+ my $json = { %$pos, fen => $pos->fen() };
+ delete $json->{'board'};
+ delete $json->{'prettyprint_cache'};
+ delete $json->{'black_castle_k'};
+ delete $json->{'black_castle_q'};
+ delete $json->{'white_castle_k'};
+ delete $json->{'white_castle_q'};
+ delete $json->{'time_since_100move_rule_reset'};