shouldnt these extra `traits` be added automatically by the `.traits()` call above?