Add checksums to commands and allow for null serial