make sure we have at least one type