updated; resolved bug #2 (breaking when only on only one device but >= minimum inputs)