don't use isDimmable, etc., to pick device type