Additional core functions.