clarify types