added a new test that catches the weird caching error.  Still can't figure it out.