Issue #58: Add custom delivery callback.