[core]@Override