updated tests to catch problems, closes