and note that diff only finds type differences, not value differences
and note that diff only finds type differences, not value differences