Output and documentation cleanup. MD5: f0ff92a56c93f3b49b25d33359e02c56 SHA256: 03f98ea3232ad07ffbb60e4baa5261106de8a2aa54e38bbe44abdedc8291f7e3 SHA512: 13452278855441223c661f7f4229d3990448adee54acf6b8bb0104ce5e20f5f12a77148efd4745b608e22c50c792dcb3ba4bdb339ac302534e57141b65118e86