better error message
better handling of nulls in nested matchers