Added ability of wrapper to abort chain but still signal success by
returning null, the only additional value we can return. Not 100% sure
about this, but it works.