Pg2 Failure Semantics
christophermeiklejohn.com