some english fixes
diff --git a/doc/docsrc/asn1c-usage.tex b/doc/docsrc/asn1c-usage.tex
index 40a9d34..60acf93 100644
--- a/doc/docsrc/asn1c-usage.tex
+++ b/doc/docsrc/asn1c-usage.tex
@@ -888,12 +888,10 @@
 main() routine shown in the Section~\ref{sec:A-Rectangle-Decoder})
 by placing the following snippet of code \emph{before} encoding and/or
 \emph{after} decoding the Rectangle type%
-\footnote{Placing the constraint checking code \emph{before} encoding helps
-to make sure you know the data is correct and within constraints before
+\footnote{Placing the constraint checking code \emph{before encoding} helps
+to make sure the data is correct and within constraints before
 sharing the data with anyone else.
-
-Placing the constraint checking code \emph{after} decoding, but before
-any further action depending on the decoded data, helps to make sure
+Placing the constraint checking code \emph{after decoding} helps to make sure
 the application got the valid contents before making use of it.%
 }:
 
@@ -902,7 +900,7 @@
 char errbuf[128];  /* Buffer for error message */
 size_t errlen = sizeof(errbuf);  /* Size of the buffer */
 
-/* ... here may go Rectangle %\emph{decoding}% code ... */
+/* ... here goes the Rectangle %\emph{decoding}% code ... */
 
 ret = asn_check_constraints(&asn_DEF_Rectangle, rectangle, errbuf, &errlen);
 /* assert(errlen < sizeof(errbuf)); // you may rely on that */
@@ -913,7 +911,7 @@
     /* exit(...); // Replace with appropriate action */
  }
 
-/* ... here may go Rectangle %\emph{encoding}% code ... */
+/* ... here goes the Rectangle %\emph{encoding}% code ... */
 \end{codesample}
 \item Compile the resulting C code as shown in the previous chapters.
 \item Try to test the constraints checking code by assigning integer value