aren't you gonna add `form_factor`?