finalize should not be called by proxy