Oops, really remove KSDeferred
More standard delegate protocol