Correct Commit example.
Use more idiomatic method comments.
Correctly document current DISCONNECT behavior.
Remove extraneous return value from header checks.