Basic no op implementation.
On failure method, default to no-op.
On success method, default to no-op.