implements Talk -> implements Talkable