clarifying types