Completed Interface hooks