Release v0.19

Among others, fix #701 and #794
Does the `exceptionBuilder` here really need to be explicit? Seems like that overload could be `private`, letting `HEAD` here be detected as with all other uses of the method.