Exact sequence edition.
ITT: Discussion of math

Previous thread: >>16803023