attempt to make this work better and not report meaningless msgs