Rename core function