Don't retain delegates to prevent reference cycles.