added isfloat to NewChannel, breaks stuff so it's commented