Change the sematic to always break the flush on an exception and only throw PartialFlushException if at least one encode was succesful