removed assert until we can tell if it is correct.