Appropriate interface implementation
Add TCon integration