expanded the comment for the keySignatureMap so the purpose is clearer