Completed common interface