diff --git a/doc/src/sgml/datatype.sgml b/doc/src/sgml/datatype.sgml
index aed2d96bed..e64e4ea64a 100644
--- a/doc/src/sgml/datatype.sgml
+++ b/doc/src/sgml/datatype.sgml
@@ -832,9 +832,9 @@ ALTER SEQUENCE tablename_
Because smallserial, serial and
- bigserial are implemented usings sequences, there may
+ bigserial are implemented using sequences, there may
be "holes" or gaps in the sequence of values which appears in the
- column, even if no rows are ever deleted. This is a value allocated
+ column, even if no rows are ever deleted. A value allocated
from the sequence is still "used up" even if a row containing that
value is never successfully inserted into the table column. This
may happen, for example, if the inserting transaction rolls back.