Change link-time overriding of done() to run-time reassigning of equivalent