Arc<Core> as argument