Default interface for internal