This function should not be deleted.