Doing device family support a little differently to help the controller