This is presuming binary input?