trying to make recent work backward compatible
fixed tests
backward compatibility achieved through some atrocious hacks
bug fix
untested caching of validation
added env to ignored paths