validation passes
low level tests work